#pragma once

#include "BaseInc.h"
#include "CUISystem.h"

class CPlatform : public IPlatform
{
public:
	CPlatform();
	~CPlatform();
	IUISystem * GetUISystem();
	IWindow * CreatePlatformWindow();
	IWindow * CreatePlatformWindow(int_32 iX, int_32 iY, uint_32 uiWidth, uint_32 uiHeight);

private:
	CUISystem m_uiSystem;
};